Slide 1


Published on

Published in: Technology, Business
  • Be the first to comment

  • Be the first to like this

No Downloads
Total Views
On Slideshare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Slide 1

  1. 1. M obile G I S [email_address]
  2. 2. Intro duction <ul><li>Mobile and communication technologies have passed trough intensive research and development in recent years. </li></ul><ul><li>The results of this development have brougt new possibilities in many different areas. We can say that mobile information systems are becoming a part of our everyday life, even though that many people didn’t even come to realize. </li></ul><ul><li>We have a possibility to be “mobile” during our work or leisure and withal remain in contact with our background in the office or with other workers or friends in the field. We still have almost unlimited access to information sources and computing power if necessary. </li></ul>
  3. 3. Today’s lecture… <ul><li>Introduction to mobile technologies, their advantages and weaknesses. Some application areas – briefly. </li></ul><ul><li>More detailed acquaint with components used in mobile GIS </li></ul><ul><li>3. Practical examples from our group </li></ul><ul><li>4. Dis cussion, exchange of experiences </li></ul>
  4. 4. Mobile technologie s First look… <ul><li>I. </li></ul>
  5. 5. Mobile Geoinformation Technologi e s <ul><li>MGIT could be characterized as IT designated for acquiring and processing of spatial data , that actively use mobile devices, wireless communications and real time knowledge of self position and position of other subscribers for problem solving. </li></ul><ul><li>Technologies used for construction of MGIT are : </li></ul><ul><li>Mobile computers (notebook s , PDA’s, “smart phones ”) </li></ul><ul><li>Wireless communications (GSM,WiFi, satellites, ...) </li></ul><ul><li>Po sitioning systems (glob al , lo cal, radio based, inertial,… ) </li></ul><ul><li>Softw are for mobil e GIS – on client and server site </li></ul><ul><li>Geodata </li></ul><ul><li>Other components depending on target area </li></ul>
  6. 6. S ample s ch e m e of MGIT GPS sats GSM net Mobil e clients GIS a DB server s Internet Workstations
  7. 7. Why mobile GIS ? <ul><li>Need of work in the filed </li></ul><ul><li>Paper and map – non portable , not actual Pap er map is not actual at the time of print … </li></ul><ul><li>With MGIT we have all GIS functions (Pan, Zoom, Filter, Search, Analyze,….) </li></ul><ul><li>Much better object representation compared to paper maps – layers, scaling, customable legend </li></ul><ul><li>Real time positioning with connection of GNSS </li></ul><ul><li>Knowledge of position (and history) of other users </li></ul><ul><li>High currentness of layers , possibility of online actualization a nd dynamic reaction on recent situation </li></ul><ul><li>Direct digital input of new data – less errors, easy processing and sharing </li></ul>
  8. 8. Why mobile GIS– advantages <ul><li>Information is that what moves - n ot people – they may concentrate on other work, not loosing time by traveling from location to location or by using non-effective convetional communications </li></ul><ul><li>Possibility of centralized real time project management , coordination and monitoring of field work, online people or vehicle tracking </li></ul><ul><li>Possibility of continuous gathered data quality evaluation – dynamic modification of future steps or densification of sample grid in problematic parts (for example in DTM) </li></ul><ul><li>External database access – downloa d, upload . </li></ul><ul><li>… </li></ul>
  9. 9. Why mobile GIS– disadvantages <ul><li>Need to buy mobile technologies – “real” outdoor equipment is very costly . </li></ul><ul><li>Need to maintain wireless communication channels – fixed payment tarifs </li></ul><ul><li>Battery life/technological problems </li></ul><ul><li>Sometimes limited com availability </li></ul><ul><li>Training of personnel – specific control,… </li></ul>
  10. 10. Different views on mobile GIS <ul><li>Tool for data gathering in the field </li></ul><ul><li>small company , single person ,… </li></ul><ul><li>Tool for data gathering in the field , data sharing and online analysis , decision support , cooperation , navigation , monitoring, accounting, …. </li></ul>
  11. 11. Integration of MGIT into GIS <ul><li>I. Periodic connection of mobile computer to remote database. Cheapest solution ,but we do not have „with us“ the most recent data and we also do not have a chance to get the data in the field or to send it back to our office. We also have only those functions available that are implemented in mobile client. </li></ul><ul><li>II. Batch data transfers (in one or both directions) with use of wireless communication We need wireless communication technology, but we have access to more recent data – databases are synchronized during connetcion time. Use of online analysis or extrernal computing power sources remains impossible or very problematic. </li></ul>
  12. 12. Integrace MGIT do GIS <ul><li>III. Fulltime On-Line connection with background and other clients in the field. Uninterrupted connection with central database in real time. All the data are stil actual and available for other mobile or inmobile clients or other remote users. </li></ul><ul><li>Use of extrenal computing powre or cooperative use (clustering) of computing power is available if needed. Also all functions and services that are on base side are accessible and ready for use. </li></ul><ul><li>+ Absolute work optimization . - Price for data transfers *. </li></ul><ul><li>* according to used technology – you may use your own . </li></ul>
  13. 13. Some sample application areas <ul><li>Underground services – utility networks </li></ul><ul><li>Water management </li></ul><ul><li>Transportation and logistics </li></ul><ul><li>Arm y </li></ul><ul><li>Crisis management and rescue services </li></ul><ul><li>Land management, farming,…. </li></ul><ul><li>… </li></ul>
  14. 14. Background and components… <ul><li>II. </li></ul>
  15. 15. Mob ile computers and devices <ul><li>Correct and well considered selection of mobile computing devices which will be used in the field has fundamental influence for general success of mobile geoinformation technology </li></ul><ul><li>Technology must not be an obstacle – it must not disturb </li></ul><ul><li>There are many things to consider – for example: </li></ul><ul><li>what kind of work are we going to do ? </li></ul><ul><li>for how long time do we plan to stay in the field ? </li></ul><ul><li>in what weather conditions ? </li></ul><ul><li>is functionality of our mobile system critical for life or security ? </li></ul><ul><li>Mostly used mobile devices are notebook s , tablet PC , handheld PC or SmartPhones </li></ul><ul><li>Touch displays are very useful </li></ul>
  16. 16. A few examples…
  17. 17. PDA ’s <ul><li>Small size </li></ul><ul><li>Light weight </li></ul><ul><li>Satisfying computing power </li></ul><ul><li>Expandability </li></ul><ul><li>Compaq iPAQ ’s (recent): 64 MB ROM flash </li></ul><ul><li>64 RAM ( + CF, SD, 1 GB Mi c rodrive) </li></ul><ul><li>400 /600 Mhz Strong ARM CPU 640/480 display </li></ul><ul><li>soundcard </li></ul><ul><li>WiFi ,Bluetooth a SIR/FIR, USB, Com Weight less then 160 g </li></ul>*Pictures from Compaq website.
  18. 18. Expandability - connectivity <ul><li>Localization of possition </li></ul><ul><li>GPS receivers, from WiFi or GSM net </li></ul><ul><li>Communication </li></ul><ul><li>WLAN (802.11) </li></ul><ul><li>GSM (GPRS) Bluetooth ,…. </li></ul><ul><li>Memory expansion </li></ul><ul><li>CF, SD, memory stick cards </li></ul><ul><li>IBM Microdrive – up to 5 GB </li></ul><ul><li>Multimedia Digital cam </li></ul><ul><li>TV </li></ul><ul><li>And other… </li></ul>*Pictures from Compaq website.
  19. 19. Practical experiences with PDA <ul><li>Advantages  </li></ul><ul><li>The device is really small and „Mobil e “ – fits to pocket </li></ul><ul><li>Computing power is very adequate – comparable to PC </li></ul><ul><li>All memory cards or expansions are reliable and low cost . </li></ul><ul><li>Non problematic communication with GPS receivers </li></ul><ul><li>Relatively long life on battery </li></ul><ul><li>In tegrated communication technologies … </li></ul>
  20. 20. Practical experiences <ul><li>Problems  </li></ul><ul><li>Stability of OS (WinCE) - ---> LINUX </li></ul><ul><li>Pr oblems while working with large datasets – slow bus </li></ul><ul><li>Specific and very sensitive control – needs experienced operator </li></ul><ul><li>Little or missing keyboard – difficult input of attributes </li></ul><ul><li>Designed for indoor use !!! Humidity, frost or drops may be, and very often are destructive </li></ul><ul><li>No way to replace battery for spare one (not true in most recent models) </li></ul><ul><li>Completely discharged battery means fatal data loss </li></ul><ul><li>Costly specialized commercial mobile SW for WinCE </li></ul>
  21. 21. Linux on handhelds <ul><li>Why Linux on Handheld s ? </li></ul><ul><li>Because recent PDA’s are powreful HW </li></ul><ul><li>From digital assistant to server system ! </li></ul><ul><li>Great support for wireless communications, Linux is designed for network and distributed environments </li></ul><ul><li>Performance, modularity, security, reliable </li></ul><ul><li>Its Free OS – including development tools – absolute independence on proprietary formats + strong devel. community support </li></ul><ul><li>Possibility to port a lot of free software >> >> GRASS GIS on IPAQ </li></ul>
  22. 22. Linux on PDA’s <ul><li>X-window system </li></ul><ul><li>Integrated support for client server apps. </li></ul><ul><li>Remote execution of applications </li></ul><ul><li>Easily customizable graphic user interface </li></ul><ul><li>User installation of Linux into PDA is not very easy, but well supported – there is need for some knowledge and specialized SW to flash ROM </li></ul><ul><li>HP support, developers from DEC, user community </li></ul><ul><li>Distrib utions Familiar Linux , Intimate Linux a nd other. </li></ul><ul><li>Native compiling environment provided </li></ul><ul><li>Skiff Cluster projec t a Toolchain Projec t (cross compile) </li></ul>
  23. 23. Rugged PDA s GPS <ul><li>Trimble Recon, GeoXT, GeoXM </li></ul><ul><li>Correct selection for field work </li></ul>
  24. 24. Notebooks <ul><li>Bigger displays then PDA’s </li></ul><ul><li>More CPU power </li></ul><ul><li>Comfortable keyboard </li></ul><ul><li>Long battery life (Centrino) </li></ul><ul><li>Easy OS selection </li></ul><ul><li>More heavy, not so “mobile” . </li></ul><ul><li>Not good “while walking” . </li></ul><ul><li>Very costly in outdoor versions </li></ul>
  25. 25. Panasonic Toughbook CF 29 <ul><li>Water and dust proof, touhg </li></ul><ul><li>Centrino – CPU power + long run </li></ul><ul><li>Integrated communications - BT, WiFi </li></ul><ul><li>COM, USB. IRDA,… </li></ul><ul><li>13.3 “ displ ay </li></ul><ul><li>3.6 kg price 5000 USD </li></ul>
  26. 26. Tablet PC’s <ul><li>Smaller and thinner then notebooks </li></ul><ul><li>Bigger then PDA … But also display … </li></ul><ul><li>The same computing parameters like NTB </li></ul><ul><li>Long battery life </li></ul><ul><li>Touchscreen control </li></ul><ul><li>Very comfortable use in the field </li></ul><ul><li>Available also in rugged design </li></ul>
  27. 27. Practical example – fire rescue
  28. 28. Wireless communications GPS GSM GPRS GIS datab ases Dispatching Other devices Data collection Data analysis Data collection LAN, WAN Internet Internet Background Communication Field
  29. 29. Wireless communications <ul><li>The mostly used com. technologies of today are : </li></ul><ul><li>Technologies built on GSM base </li></ul><ul><li>GSM g enaration 2 </li></ul><ul><li>GSM gene ration 2.5 – HSCSD, GPRS </li></ul><ul><li>GSM generation 3 – UMTS , CDMA </li></ul><ul><li>Technologie s based on GSM have an advantage of long range (global) but are under licensing (very very costly) and therefore are dependent on providers </li></ul><ul><li>Technolo gie built on “open standards” </li></ul><ul><li>802.11 (Wi-Fi) ( the whole group of standards ) </li></ul><ul><li>802.16 (WiMAX) </li></ul><ul><li>Bluetooth </li></ul><ul><li>Other </li></ul><ul><li>No licensing necessary for frequences, no licensing on hardware – low costs on construction, possibility to build private or “nanonetworks” </li></ul><ul><li>Satellite communications Available, but costly for small company use. Possibility to use amateur satellites. </li></ul>
  30. 30. Bluetooth <ul><li>Radio technology of short range, personal networks </li></ul><ul><li>10 m in rev. 1, up to 100m in revision 2 </li></ul><ul><li>Bandwidth 1 to 3 Mbps </li></ul><ul><li>Recent use in mobile GIS is mostly in combination with other technologies – like connecting GPS to PDA or notebook. </li></ul><ul><li>With rev.2 coming to common use we can use it for public hotspots in POI (museums, info kiosks,…) </li></ul><ul><li>The name Bluetooth comes from Denmark wiking Harald u Blĺtand ovi (10 century ) – which liked blueberries … </li></ul>
  31. 31. Bluetooth
  32. 32. GSM networks of 2G , 2.5G ,3G <ul><li>GSM is global radio network . Te rminals , BTS, GSM central . </li></ul><ul><li>First concept of GSM didn’t count with data transfers at all . </li></ul><ul><li>GSM 2G allows dataflow of max. 9600 bps. </li></ul><ul><li>Initiative to improve GSM – „ issue “ of 2.5G </li></ul><ul><li>Has brought HSCSD - H igh S peed C ircuit S witched D ata Higher bandwidth trough reserved channel – up to 43200 bps – usable for batch data transfers . </li></ul><ul><li>GPRS - G eneral P acket R adio S er vice Communication with use of shared channel – high probability of bandwidth limitation during massive use – usable for online connection with low data flows . </li></ul><ul><li>3G networks CDMA, UMTS </li></ul><ul><li>Shared code spectrum, speeds from 512 kbps to 4 Mbps </li></ul><ul><li>4G ??? </li></ul>
  33. 33. WiFi networks <ul><li>Wi-Fi nets use technology based on IEEE 802.11b nebo 802.11 a </li></ul><ul><li>Signal range is 300 m ( in buildings 50 m) . With antennas up to 20 km… </li></ul><ul><li>They work on open frequencies – free for public use </li></ul><ul><li>802.11b up to 11 Mbps </li></ul><ul><li>802.11a or g up to 54 Mbps (some proprietary up to 108 Mbps) </li></ul><ul><li>Becoming standard parts of PDA’s, notebooks but even other devices like sensors etc. </li></ul><ul><li>Great for mobile applications with need of high bandwidth </li></ul><ul><li>Really popular in the whole world </li></ul><ul><li>Very good to combine with GSM-CDMA acting as gateway </li></ul>
  34. 34. WiFi networks <ul><li>Many cities or groups of people build public networks based on this wireless technology </li></ul><ul><li>For example p roje c t WILMA Wireless Internet and Location Management Architecture in which I have participated in 2002-3 has built 200 accesspoints in Trento </li></ul><ul><li>Another example CZFREE.NET </li></ul><ul><li>Our university buildings, campus and student dormitories are well covered </li></ul>
  35. 35. WiFi networks <ul><li>Animation </li></ul>
  36. 36. WiMAX <ul><li>802.16 – new standard for wireless </li></ul><ul><li>Range within limits up to 50 Km !!! </li></ul><ul><li>Connection speeds up to 70 Mbit/s /user </li></ul><ul><li>Up to 2048 u sers on one accesspoint </li></ul><ul><li>May be combined with 802.11 a,b,g </li></ul><ul><li>Will be very serious competition for GSM operators or CATV operators </li></ul>
  37. 37. Other possibilities <ul><li>Civil band radio modems </li></ul><ul><li>Packet radio </li></ul><ul><li>Satellite communications – Inmarsat, …. </li></ul><ul><li>TETRA, MATRA – rescue services, army, police </li></ul>
  38. 38. Wireless com. security <ul><li>It is necessary to use some security precausions with public wireless </li></ul><ul><li>Everyone (with necessary knowledge) may listen to your communication </li></ul><ul><li>Data encryption </li></ul><ul><li>Hardware layer – WEP </li></ul><ul><li>Network layer, protocol extensions like HTTPS, SSH,… </li></ul><ul><li>Application level </li></ul>
  39. 39. Positioning <ul><li>Knowledge of client’s position is crucial for MGIT </li></ul><ul><li>Accuracy is dependent on application type </li></ul><ul><li>Mostly used are = > GPS, GLONASS, in future Galileo – global systems </li></ul><ul><li>Well known, widespreaded , very accurate with some methods </li></ul><ul><li>Limited signal availability in some places – forests, towns , tu nels … </li></ul><ul><li>But available free of charge at global range </li></ul>
  40. 40. Methods for precising GPS <ul><li>DGPS with postprocessing </li></ul><ul><li>In MGIT we need real time corrections </li></ul><ul><li>Distribution of corrections with use of wireless networks </li></ul><ul><li>RTK method – centimeter accuracy on the move </li></ul><ul><li>Combination of GPS and GLONASS satellites at the same time – more sats, better constellations, higher availability </li></ul><ul><li>You need access to nearby DGPS station or build yours which is costly </li></ul><ul><li>You may also use EGNOS system – first step of GALILEO project – correction distributed free of charge from geostationary satellites, no costs for you… </li></ul>
  41. 41. EGNOS <ul><li>European Geostationary Navigation Overlay System ground monitoring stations and cosmic segment </li></ul><ul><li>It still monitors GPS a nd GLONASS state and calculates Ionospheric and Tropospheric models which are then distributed from geostationary satellites together with information about anomalies and failures of GNSS satellites </li></ul><ul><li>Now fully operational </li></ul><ul><li>Form and intensity of EGNOS signal is very simillar to GPS signals on L1 band. The reason is in easy construction of receivers capable to use this signals – becoming standard </li></ul>
  42. 42. EGNOS Average horizontal accuracy (95%) without EGNOS a nd with EGNOS
  43. 43. Connecting GPS to mobile PC <ul><li>Cable ( serial interface – COM, USB) </li></ul><ul><li>cables bring troubles… </li></ul><ul><li>PCMCIA slot </li></ul><ul><li>CF (compact flash) slot </li></ul><ul><li>devices stick out, may be damaged </li></ul><ul><li>Bluetooth </li></ul><ul><li>ideal connection of today </li></ul>
  44. 44. GPS + PDA – pra ctical experiences <ul><li>CF GPS fPretec 12 channel receiver </li></ul><ul><li>Works without problems with PDA or notebook ( reduced to PCMCIA) </li></ul><ul><li>Accuracy under 5 m </li></ul><ul><li>Does not work in low temperatures (under 0C) – pouze v autě + anténa </li></ul><ul><li>Consumes relatively much energy </li></ul><ul><li>Very low price about 120 USD </li></ul>
  45. 45. Other GPS
  46. 46. Possitioning from GSM <ul><li>Nets GSM </li></ul><ul><li>Massive spread og GSM + improvement of mobile terminals </li></ul><ul><li>There are several methods : </li></ul><ul><li>Methods based on knowledge of network and radio wave behaviour accuracy under 500 m </li></ul><ul><li>Method Cell Global Identity + time advance </li></ul>
  47. 47. Posstitoning – GSM nets <ul><li>Methods based on GSM network behaviour and MT functions </li></ul><ul><li>UL-TOA (Uplink time of arrival) – evaluates signal delay from mobile phone </li></ul><ul><li>Every phone has its own timer – like clock , which are synchronized with GSM network central time </li></ul><ul><li>In case that the phone is in range of minimally 3 BTS stations with which it can communicate we can calculate triangulation from each time delay between phone and stations </li></ul><ul><li>Very similar method to GPS . </li></ul><ul><li>Accuracy under 30 meters (depending on conditions) </li></ul>
  48. 48. Possitioning – other possibilities <ul><li>Possitioning from WiFi nets </li></ul><ul><li>Still under research but tested (WILMA) Use of neural network for temporal environment description (empty building, building full of students) – may go under 1m </li></ul><ul><li>Inertial navigation sensors, accelerometers, odometers </li></ul><ul><li>Need correction after some time – nowadays may work for hours </li></ul><ul><li>Mechanical or opto-electronic base </li></ul>
  49. 49. Geodata in connection with MGIT <ul><li>We may prepare data to the field in advance and upload it into mobile device at the office – in such a case we must be very careful what to take and count with all circumstances . </li></ul><ul><li>We may download data in the field </li></ul><ul><ul><li>Map server (feature server) </li></ul></ul><ul><ul><li>FTP , …. </li></ul></ul><ul><ul><li>Email,… </li></ul></ul>
  50. 50. Geodata and MGIT <ul><li>Most users are willing to use data in the field for more advanced purposes then just looking or navigation – they want to modify the data, add new data and run some calculations over it . </li></ul><ul><li>But if we have or download data from mapserver in for example S42 coordinate system we are not easily able to combine them with WGS 84 data from GPS. </li></ul><ul><li>In the field there is not time for recalculations and common mobile GIS applications do not support many coordinate system transformations “on the fly” </li></ul><ul><li>Therefore it is necessary to prepare the data in compatible format or in mutliple formats to have a choice – this is very important to check if you plan to use data from external data sources like mapservers etc.. </li></ul>
  51. 51. Map servers in MGIT <ul><li>Great and easy to use data source for mobile clients </li></ul><ul><li>May perform two functions </li></ul><ul><li>Data source </li></ul><ul><li>Data source and GIS tool </li></ul><ul><li>Limitation in size of PDA displays </li></ul><ul><li>Limited connection speeds </li></ul><ul><li>Limited functions of www browser on PDA ( may be solved by use of WMS, WFS client ) </li></ul>
  52. 54. Map servers in MGIT <ul><li>Animation </li></ul>
  53. 55. Software for mobile clients <ul><li>ESRI ArcPAD + ArcIMS server </li></ul><ul><li>Autodesk On Site </li></ul><ul><li>Intergraph Intelliwhere </li></ul><ul><li>Trimble TerraSync </li></ul><ul><li>BabyGRASS </li></ul><ul><li>GPSDRIVE – more navigation SW </li></ul>
  54. 56. ESRI ArcPAD <ul><li>ESRI ArcPad probably the most common </li></ul><ul><li>We can call it simplified ARCView </li></ul><ul><li>Includes modules for communication with ARCIMS servers and also with WMS / still only download  </li></ul><ul><li>Support for GPS and corrections </li></ul><ul><li>Is not originated to be used as full featured GIS SW – user is expected to have other ESRI products at the office for post-processing and data preparation </li></ul><ul><li>Costly – 495 USD, for devel kit 1500 USD </li></ul>
  55. 57. ESRI ArcPAD
  56. 58. Autodesk OnSite View <ul><li>Stand alone tool for exloration of schemes, civil plans or maps, and also for </li></ul><ul><li>notes or measurements </li></ul><ul><li>AutoCAD DWG a DXF </li></ul>
  57. 59. Autodesk OnSite View
  58. 60. Trimble TerraSync <ul><li>Designed for OS Windows CE </li></ul><ul><li>Graphical navigation </li></ul><ul><li>Support for ArcIMS and Open GIS map s ervers </li></ul><ul><li>Support for real-time corrections </li></ul><ul><li>Supports shape files </li></ul><ul><li>Sending data by email  </li></ul><ul><li>Possibility to add spoken notes, pictures,.. </li></ul><ul><li>You need to have Pathfinder Office for data preparation and post processing </li></ul>
  59. 61. Trimble TerraSync
  60. 62. GRASS GIS on Pocket PC <ul><li>Lightweight v ersin GRASS 5.0 (2002/3) </li></ul><ul><li>Compiled for prcessor SA1110 (iPAQ) . </li></ul><ul><li>Rast r </li></ul><ul><li>Vec tor </li></ul><ul><li>ID points </li></ul><ul><li>Object identification </li></ul><ul><li>Distance measurements </li></ul><ul><li>Zoom, Pan </li></ul><ul><li>GPS support </li></ul><ul><li>Distributed database support </li></ul>GRASS shell on iPAQ u
  61. 63. “ Baby GRASS” demo syst ém - screenshoty
  62. 64. “ Baby” GRASS demo - GUI Tcl/Tk GRASS hlavní menu Tcl/Tk Display menu Tcl/Tk Display – Rastrové mapy
  63. 65. GPSDRIVE <ul><li>Open Source advanced navigation system </li></ul><ul><li>GPS daemon – on IP </li></ul><ul><li>Tracing of several clients </li></ul><ul><li>Download of maps from WMS </li></ul><ul><li>Waypiont s </li></ul><ul><li>Route calculation in real time </li></ul><ul><li>Speed, direction </li></ul><ul><li>Sound command and output </li></ul><ul><li>Det ection of police radars with WiFi  </li></ul>
  64. 66. GPSDRIVE
  65. 67. <ul><li>? </li></ul><ul><li>Which mobile computer is ideal choice for universal work in the field ? </li></ul>
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.