p1 for dynamic web application