gave purpose its own style