added public methods