new style and compute