Files added from the third assignment