all of the below and more

Review