fixed entry add functions