add icon, style change, auto focus on append