removed save from init and complete delegates