things compiling