User input, remove getters, publicize vars