invite API functions
Resolve conflict