organizing functions to sit next to the data they work with; turning off unnecessary functions