3d model the data!
Moved some ports around and cleand up the code
ignore .DS_Store