add interactive test