clean up
updated with proper orientation info
code clean up
vff par file reader