refactored ladders spec