code complete and on to compile and test