Refatoração e listagem isolada #11 #6 #8