implemented unique ids based on container_id and now supports multiple instances without overlap (all work independant of one another)