now executes save from data and alerts user if save failed, now to write the pull