add interface file