added styles and key chars options