finish my part of the report by ZHANG