updates develop branch with layer switcher code