Added most of the code structure. Need to add more flesh