Smart products