offline interaction