adapter visibility