about dialog
loops
basic inputs