add interface IDataHandler.java