changing fields exceptions and improving info in API calls