some improvements in the styles 2