added corridor class