adicionado comentários para as classes