Type review (45/45)

Type review