add modifyPassword method