strawman framework - 1