refactored station spec