initial invitation and request functionality