- explicando quando utilizar hidden