message size reader