add get time func