12.27 some modify and Software Engineering Unit4 Finished