Functional Elevator try 2.0