some modifs on example