better multiple writes