# added full code of library, fix some bugs