Type review (37/45)

Type review