finish producer implements