some progress on getting everything compiling