view functioning
auto-save feature working