update directory structure. add init