added data utility methods