init + icon