eval beginng vs end?