Jeff Tabor/solutions