diff --git a/bideo.module b/bideo.module
index c6fb660..18e15ea 100644
--- a/bideo.module
+++ b/bideo.module
@@ -33,5 +33,6 @@ function bideo_preprocess_progress_bar(&$variables) {
 function bideo_get_video() {
   $bideos = \Drupal::entityManager()->getStorage('bideo')->loadMultiple();
   $id = array_rand($bideos);
+  $id = 'clients_from_hell';
   return $bideos[$id];
 }
diff --git a/config/install/bideo.bideo.clients_from_hell.yml b/config/install/bideo.bideo.clients_from_hell.yml
new file mode 100644
index 0000000..6871907
--- /dev/null
+++ b/config/install/bideo.bideo.clients_from_hell.yml
@@ -0,0 +1,5 @@
+id: clients_from_hell
+label: 'Clients from hell'
+plugin_id: clients_from_hell
+settings: {}
+langcode: und
diff --git a/src/Plugin/Bideo/ClientsFromHell.php b/src/Plugin/Bideo/ClientsFromHell.php
new file mode 100644
index 0000000..b7b3842
--- /dev/null
+++ b/src/Plugin/Bideo/ClientsFromHell.php
@@ -0,0 +1,78 @@
+<?php
+
+/**
+ * @file
+ * Contains \Drupal\bideo\Plugin\Bideo\ClientsFromHell.
+ */
+
+namespace Drupal\bideo\Plugin\Bideo;
+use Drupal\bideo\BideoPluginInterface;
+use Drupal\Core\Http\Client;
+use Drupal\Core\Plugin\ContainerFactoryPluginInterface;
+use Drupal\Core\Plugin\PluginBase;
+use Symfony\Component\CssSelector\CssSelector;
+use Symfony\Component\DependencyInjection\ContainerInterface;
+use Symfony\Component\DependencyInjection\SimpleXMLElement;
+
+
+/**
+ * Defines a bideo plugin to show texts from clients from hell.
+ *
+ * @Plugin(
+ *   id = "clients_from_hell",
+ *   title = @Translation("Clients from hell"),
+ *   provider = "bideo"
+ * )
+ */
+class ClientsFromHell extends PluginBase implements BideoPluginInterface, ContainerFactoryPluginInterface {
+
+  /**
+   * The HTTP client.
+   *
+   * @var \Drupal\Core\Http\Client
+   */
+  protected $httpClient;
+
+  /**
+   * Constructs a new ClientsFromHell object.
+   *
+   * @param array $configuration
+   *   A configuration array containing information about the plugin instance.
+   * @param string $plugin_id
+   *   The plugin_id for the plugin instance.
+   * @param mixed $plugin_definition
+   *   The plugin implementation definition.
+   * @param \Drupal\Core\Http\Client $http_client
+   *   The HTTP client.
+   */
+  public function __construct(array $configuration, $plugin_id, $plugin_definition, Client $http_client) {
+    parent::__construct($configuration, $plugin_id, $plugin_definition);
+
+    $this->httpClient = $http_client;
+  }
+
+  /**
+   * {@inheritdoc}
+   */
+  public static function create(ContainerInterface $container, array $configuration, $plugin_id, $plugin_definition) {
+    return new static(
+      $configuration,
+      $plugin_id,
+      $plugin_definition,
+      $container->get('http_client')
+    );
+  }
+
+  /**
+   * {@inheritdoc}
+   */
+  public function render() {
+    $request = $this->httpClient->createRequest('get', 'http://clientsfromhell.net/random', array('timeout' => 5));
+    /** @var \Guzzle\Http\Message\Response $response */
+    $response = $this->httpClient->send($request);
+    $body = $response->getBody();
+
+    // @todo
+  }
+
+}
diff --git a/src/Plugin/Bideo/EmbedCode.php b/src/Plugin/Bideo/EmbedCode.php
index 6748bfa..74e7506 100644
--- a/src/Plugin/Bideo/EmbedCode.php
+++ b/src/Plugin/Bideo/EmbedCode.php
@@ -18,7 +18,6 @@ use Drupal\Component\Plugin\PluginBase;
  *   title = @Translation("Embed code"),
  *   provider = "bideo"
  * )
- *
  */
 class EmbedCode extends PluginBase implements BideoPluginInterface {
 
