input document