bring new func from old branch