1. Added an error handling 2. Better code 3. Logging json as result 4. Update README 5. Update workflow