what you need to write a perfect fiction