Intelligent environment