compiling is done, and ok