timer module prototype finished