Added all public methods.