fix public methods