Effort 1
Effort 2
Effort 3
Effort 4