mostly implemented the ability to choose specific resources at checkout