proper layering