working addbutton and a bit of styling