differnt chances of for buffs, added more java docs