refactor
add a full_time helper