add rtl and Arabic support