updated silex