add auto interface files