smart time - do it the smart way