wrapped model