fixed time_wrap to accept arguments
added timewrap decorators