adding 'about' buttons, minor refactoring