updated dialect creation