add grading forms, search_engine, revised prob 0-8-5