mindos: https://docs.google.com/drawings/d/1OXzQ-7a04B5IuxCm_QPIexM_BWL7Tng6Y4fgW5ojOTM/edit