Whenever you set out to write a story, what you need to first understand is who or what your story is based upon. The protagonist, or an important character in the story that complements the role of the protagonist requires a detailed description, so that the reader can form a mental image of this person while reading. All readers need an anchor while reading in order to remain in the flow of the story. There has to be something about the protagonist or a supporting character that makes a reader want to know about her/him. Let us take Harry Potter as a character for instance. There are so many aspects to his personality, so much of his background, and intricate details from his childhood to this current status that have been maintained throughout the seven books that are a part of the series. Similarly, the supporting characters Ron and Hermione also have very prominent roles in the book, and very distinct personalities, in spite of which they are all best friends.