rename to indicate root functionality