preparing for implementing time functions in rump