Experimental

cleaned up and working