Add 4. assignment
Move macros of the 4. assignment to it's file
Add 5. assignment