direstory structure setup