Review c (20/26)

Review c