added a custom button class