First version compiles