add utility to generate passwd