eval function changes