more user input, root checks