remove implode.
String is a list
adding pair
Refactor: cleaning
member is a question fn
if -> when
Refactor: Improve naming
Refactor: Extract fn