added data definition