configurable username and password