design update
create directory layout