add smart-life