adds a button type