worked on md5lib, need to examine bytes vs bit