Final version of program, still in alpha