add more byte utils