hops calulations