image input (uncompleted)