Submition of week2 - functional sets