Experimental

Working and optimized a bit.