changed project name, added more tests
added error handling in eval