supports remembering last location