molecular energy theory 7157490