disciplines was returning a list, not a dictionary/object
everything now is network aware