organizando detalhes e javadocs