adding root requirement