suport for ++ and -- operators