working on making it distributable.