impl and refactor LunchMembers

* impl: done
* refactor: WIP
 * I want to create custom matcher, but timeout:cry: