updated exercises2