major style changes
major style changes for rest of the files
major style changes - tests