use specific layer to limit extension