implemented generating passwords list