add check and redio switch
compelte the sig select logic