adding func 4,5