added more functionality and core methods to Time Functions