HOW TO GENERATE AND USE PASSWORDS