added salt but still require testing I'm a newbie with this.