move default options to a separate module
split indent edges logic into a separate function