u msg writer & u resulter