Synthesis of pyrazolo-pyrimifines pyridines other heterocycles and development of new synthetic methodologies