 	         e (long (/ partition-count (count members)))
 	         l (rem partition-count (count members))]
 	     
-	     ;(prn "members " members " partition-count " partition-count " locked-partition-count " locked-partition-count " e " e " l " l )
+	     (info "members " members " partition-count " partition-count " locked-partition-count " locked-partition-count " e " e " l " l )
 	     [(if (> e locked-partition-count) (count (get-add-partitions broker-partitions e)) 0)
 	      (if (> locked-partition-count e) (count (get-remove-partitions broker-partitions (- locked-partition-count e))) 0)
 	      l

                                 broker-offsets1))]
        
					
	          ;(clojure.pprint/pprint broker-offsets1)  
	          broker-offsets1
	          
	        ))

                                 (cond 
                                   (and locked (> remove-i 0))
                                   (do 
                                     (info ">>>>>>>>>>>>>>>>>>>>>>>>>>> calling release on " topic "/" partition)
                                     (release-partition group-conn topic partition conf)
                                     (recur (change-partition-lock group-conn broker-offsets1 broker topic partition false conf)
                                            locked-i (dec remove-i) l-i (rest partitions)))
                                    (and (not locked) (or (> locked-i 0) (> l-i 0)))
                                         (do
                                           (info "======== calling lock on =========== " (str topic "/" partition))
                                           (if (lock-partition group-conn topic partition conf)
                                              ;here we know that we have a lock
							                                (recur (change-partition-lock group-conn
								                                                                 broker-offsets1 
																	                                               broker topic partition 
																	                                               true
								                                                                 conf)
                                                     (dec locked-i) remove-i (if (> locked-i 0) l-i (dec l-i)) (rest partitions))
                                               (do 
                                                 (info ">>>>>>>>>>>>>>>>>>>>>>>>>>> calling release on " topic "/" partition)
                                                 (release-partition group-conn topic partition conf)
                                                 (recur (change-partition-lock group-conn broker-offsets1 broker topic partition false conf)
                                                   locked-i (dec remove-i) l-i (rest partitions)))))
                                                 
                                              
                                       
                                    :else
                                    (recur broker-offsets1 locked-i remove-i l-i (rest partitions))))
