add a new way to do diaspora