more notes and modulus program