TODO: document them in README and maybe make them configurable to some extent
TODO: document them in README and maybe make them configurable to some extent