changed _parent to _self