check programs overlap