some minor changes in introduction and wrote something about the model state