fixing custom button