Heterocyclic compounds Part-I