add web scaffold