switch to parallel assignment