Added (most of) eval function