adding macro,adding secret key generator and validating password