refactoring with variables as methods. So we can call them when they change.