begin to do some eval