changed the way default styles work and spec