interaction project