docs for andrew's model