prepare to write evaluation code