spec model