change self into parent