First version complete: the program is now usable