contract comes to an end