my updates of exp2-3