added credential manager