init and write sty