added password ALGO