Improve definition.
Fix current option.
Add children.