simplify assign quad generation
change example 2
fix ++ and -- operators
change example 1