Association refactor and moved KB from network workflow