change prepare strategy