vertical writing package