gave buttons a purpose