took out the overlap function temporarily