Apply IIFE (Immediately Invoked Function Expression)
Add password input support.