add new structure for styl