Add new files for new interface