Smart devices