testing whole system 1