get it compiling/working