buttons fully functional and placed