added data contrainer

added data contrainer