minor changes, now compiles and runs