add some text about the rationale, and general system