modified new style