Impelement exercises 38-39 OOP here I come
Implement exercises 40-41