Type review (6/45)

Type review