add styl, basic functionality