added sudoer check; require super user