had to stop to create bencoding class