add comment and change method name for timer