Adding additional validation
picking out specific relevant variables
cut debug info
returning properly parsed data
Adding extensive tests