added more functionality, timer, animations etc.