dialog components improved
improvement for dialog
add file upload  support