modified apache pp