Stopped using normalize as is, now just the bits i want to use are sprinkled throughout the base folder. Also re-factored the base folder and variables.