180405 interface module adapter

Interface module adapter