fixed eval

now gets values from getDataValue()