abstract-encounters-mapless-design