need of intermediate code generation - Search