almost ready, made password work