first commit with eval worked on