eliminated unnecessary models