#34 allow empty password
#34 test added