first storage support, log optimizes.
gitignore