Hello. I am really having difficulty with this class. I think I know a, b, and c, but I'm clueless when it comes to the other parts. Any helps/hints would be greatly appreciated.