updated data model, added document describing approach