added password edit functionality