Base implementation

So what is your suggestion ?