add bytes function