introduced application-util and removed application-model