implement recIdnex insert api