button style and 4 state of link