mod: new master abstract style