change: add basic input function to record input dialog