other functions
add style
init plugin