moving to not using instance vars inside methods, using setters/getters instead