made model changes necessary for concurrency