this program has basically two levels of attention