added buttonfunctionality
comments
sounds
other stuff...