set hidden; refactor