restrucuture directory