figured out the logic for saving changes in order, changed data-altering GETs to POSTs