placeholder attribute is now placeHolder