add event, style, get cat