reverted public methods