add assets and update directory structure