adding func 50%