added a base layer for web apps
merge