Updated main executable, added source code