time to come to an end