rename to smart parent