ADding new functionset