basic net, added datamodel