directive for button
directive of buttom modified