refactor: in progress