Now builds. Cleaned up comments and swearing