I got all this to compile