Compiling and sort of working