tried to rearrange the style