added interface unit shared between plugin and host for communication between the two