added exp1 and exp2