password presence & not nil passing