added additional vector constraint