Major

Finished ex4