feat: added interactive tests