Add 4th assignment
Implement 4th assignment