normalized all visible, is_public, hidden into hidden