add gui and fix list input

add gui and fix list input