external inputs