reorganizate the repository