saving is still not working. will require more thought.