best practices for system adoption