My solution is based Core certification principles. I used containers to help document my solution. If I used the USA State lookup list at the beginning of the flow, I would reduce the flow by two tools. Anyways, I'm happy with my solution which all that matters.