add Increment support