updated with screenshots and writing modes