first working version for 2.7.  intel optizmization not done yet
add some cleanup
add some file cleanup