Homoatomic and Heteroatomic Molecules