changed evaluate functions to just print