refactoring Station