with xml and icon