p3 was answer but better ways exist
initial setup for p4