Created classes and began work on interfaces