oo.thought part 1

*Part I of oo.thought.process uploaded