Basic producer