Add logging across all functions to have provide more information in case anything breaks We may need to setup a service or find a way to store logs of different levels to make accessible for prod debugging