add smart_life