setting the stage for p4