this time move exp. code up