add a prepare stage
resovled