compiles but does not run
ppl compiles and very simple test runs