byte size implemented