reorganization of the structure of the package
corrected the code design package