non exclusive input