language reordering of sub-packages
Merge pull request #28 from ray176/languageImprovements

language reordering of sub-packages