This commit contains modification done for user password setting. This is working and passed the test