calclate gathering rate