facade became a class