id producer