add integration part