interactivity file separately