output vector type changed to float