progress, compile broken, need to get it compiling, then get initialization of data figured out