updated exercises