DP4G Fundamentals