updatd the package structure