solidity é bom, mas pelo amor de Deus, vamos resolver o stack too deep