added bulk updates
added data model definition