Synthesis of novel heterocycles by the application of knovenagel condensation, michael addition and nanoparticles catalyzed reactions