writing is hard.