TEMPER CITY Self aware