make the supervisor program names unique