*added: Timer interface