added view increment support(hopefully)