Fixed more errors. Compileable.