first implementation of buttons, need replace colors with variables in future