working app w/ button n all