Add web & python mode, auto-complete