icon must be str not list