implemented velocity transform