Checkpoint 3 for jora0003

https://github.com/jora0003/se3prac3/commits/master