invitation refactor

as title #76