planning on switching to qt framework. yay re-writes, code currently won't run.