updating directory structure and packages