updates for improved performance
Language