removed multiple input/output setters/getters