re-develop save method