add review func repaired to suit data structure changes
code style propose
delete some unused imgs