add unittest
stop raise error
add *.pyc, tmp