refactor: inline