test
implement the foundation of ChangePassword