updated save technique