add web client module