assigment 2 - funsets added