some improvements in the styles 3