items should only be shown when initialized