Updated controller with more invitation methods