new style and main