Synthesis of oxygen/nitrogen heterocycles: study of pyrazoline, Substituted pyrazolines, quinoxalines and pyrimidines