add working delegate
add save configuration feature