Heterocycles in life and society