time: module functions instead of class methods