moved the facade to another class