compilation view change 2