refactor curator.