several changes for Styles