My own framework, it's a work which the aim is not to finish