Smart environment