persisting data across pages, TODO: use POST instead of GET?