add code about saving state
configuration file to ignore files