invite specific types and methods
move invite specific code, add profile to preview