adding func 2