case classes for elevator?