change product model and checkout model