Everything needed for p3100