mini Framework created during TP with William Durand