add bytes test, create convenience funcs