using model specifications