edited comments. added interference function warning