http://garve.scott-lodge.com/blog/Sorting-out-FFA-15-June-2015