p3 for dynamic web application