Need a fixed ID to differentiate multiple instances in the same dict
Add additional debug logs to api