Comentários para facilitar o entendimento