create public methods