add a test, replace urllibs , update help