Funset: working on part 2