With positioning and compiling