add some eval function