Added the basic interface file