Add data functional. Merge is next