add all my code in NJU
commit modified
still have problems