finallized generic msg format