add web-mode
milti web mode
merged with laptop changes