implementando detalhes