rm unused fn
start to use purer messaging