Manual and automatic data input methods