Implement new style