Added writing modes