Word: overhauled
Morphemes: over- + haul + -ed
Morpheme types: Prefix + Base + Suffix