proper time input function