done with funsets hw