steps 2-3 body update