compiles and runs, just has an inifinite loop :)