let each package to manage its own files