added extension and custom styles