upgraded to latest silex