make all dir & code structure