diaspora - crazy amount of work remaining