reorganized packaged dependency