Common webapp

I don't know why I didn't submit this earlier.