add interactive mode
bug fix