added password checker and superuser checker