add use and password feature