handle exceptions better. added examples. delete files after evaluating