interface

bug fix
add loop toggle