add exercises, begin doubly-nested models