* Add error handling
* Add winston for logging