interface for DataParser defined