variables and icon changes