in process of creating / deleting sets. Need to refactor to factories now.