evaluator complete, fixed bugs with parseMolecule