This is a project to learn oop in javascript