Compile with refactor