add opensocial interface for viewer