message initialization