manifest compiling