add web-mode
setting diff to unified
package update