add instance for bencode
organize deps
+ add THP