Moolvee definitions