use reference model, #10