This is pretty much it. May add in options for set association later.