add comment blocks, move/eval/search loop