silex base proejct