Fix parent.
Add update.
Improve print.