working on time module