separate out writing into its own list