cleaned up import section and section loader. wrote some javadocs