add tokenable to invites, requires refactoring