Add interface files and comments