patience and time