added password field protection