reference my previous attempts at a framework
the barest of bones necessary