init idea of atom class