main code, classes, and packages, plus eclipse environment