First pass at getting it compiling.