added bytes module