- got multiple defs to have subordinates with some bugs
- bug --> value of previous subordinates get rewritten when new def with new subordinates are added