styles
added languages support