some works
merging the two differents technics