added ruby to define IP space
I made a bunch of changes
cleaned it up
Quick save before lunch