added tick tock functions