forked datasharing, indexed, try 2