refactored from moustrap to curator