messages and sizes