f) All of the above.
Everything mentioned is correct.