creating required directory structure
merge