better calc weight for calls