msg lib for tool (simple)