still setting up framework and breaking stuff to see how it works