view instead of layer