add webapp support