interactive
non_interactive