Made the interface + the facade class