refactor: config