can add attributes to types