update icons. add label component