Adds an abstract button
Adds buttons