add Function And Fn