added webapp interfaces