Synthetic studies on oxygen and nitrogen containing organic compounds synthesis of substituted indoles pyridines and tetrahydropyran Derivatives