more progress -- still not compiling