adding newfun2()