introducing smart icons