add vninte{SP} in vn{SP} routine
changed the functions' names for vn{SP}
add pT integrated vn in vn{EP}