simplify changing language / don't forget user selection / cleanup & style