add support for different username an dpassword