revised layout for code subdirs