refactor for bencoding, inserted 2-fish deps