created the basic methods for the facade to use