added username password provider