smart behavior