added caching password and username command