new layer system working with maps