clean types
clean printing