Initial stab at directive with style