Resovle many many problems in final report