public/private aesthetics working but doesn't hide on shareable version