Finally - I'm finally done with my CS. I think it's still lacking compared to the others above mine, but that's the best I can do for now.