~ replaced hard coded pin & password length values with constants