switched to bytes from rows