best practices for DMs