smart layering