working on the styles compiler