upping version. adding callback to functions