init directory structer