upgraded icon class