receivevector output added