avogadro.cpp