add eval, raise