Byte implementation added