integration flux and UI
add channel field
clean code