updated appmodel