added configurable password