loging
gitignore
logging and option.
database.