estou tão tentado a reescrever esta base de código do zero, mas sei com certeza que não sou imune à síndrome do segundo sistema