adding Silex