uses directives corrected, unit 2 added in project