timer listeners implementation in progress