modified root helper