Source code for anuchem all rights reserved by Josh Milthorpe