In my writing so far, I have though much more about plot than characters, which I think is not necessarily the best way to go. I have the main character and have thought in detail about what happens to her and some supporting characters, but I think it'll be boring without at least one other main character. So, I invented a character who is a recently-retired detective. He is not really necessary for the plot, but I thought he could reveal information to the reader through his investigation and also help her in the end. He can gather much more information than a regular person such as my main character. I thought of giving him a bigger role though. I thought of a subplot involving him that is related to the main plot. He sees a link between what is happening with the MC and his first case, which was a murder that was never solved. I'm wondering if I'm doing too much here? I don't want the reader to be so confused they stop reading. Have you ever come up with characters just for specific purposes even if they're really negligible in the results or events of the story just to have someone else? I don't want him to be meaningless, which is why I came up with this subplot. How do you come up with your characters and the roles they have to play?