revised model scaffold