add web menu support