fixed public api