use open source superuser(koush)