right hand generator (unfinished mais presque)