add setDialect method