working on extension dependencies