Remvoed vector intrinsic functions, need redesign