Terms and value are different of the operator, but almost every give falls into the one among these models