integration interface