changes to original model