Working

Rewrote to use another pool that doesn't ignore exceptions
Get dynamically the data from the fields