This is a squash for files c d and e