writes in increments