interactive container