silex example