- Use a configuration file so the user can decide the behavior of some features. - Which ones still needs to be decided