added ferrets init updates func update