fix link and add missing public methods