rest preparation