Implemented language and solution switching