add Incr and Decr