adding buttons, still sucks