Closes #51 use custom compare password