compiling with farce