finish message system