type redesign

this is prettier