add web interfaces