compiling finally again