Added some new interfaces for data