Cleaned child.think and added much more doc