Type review (2/45)

Type review