allow simultaneous input; new build