having the right time