base.................logique