update patch-config
update directory structure