switch to setters for later controller use