refactored cucumber features.