initialize component
add simple decorator without localstorage or enable/disable