store and use preferred language from user (#55)