added configuration files, parsing and saving