Added smart