added style and helper and other