refactor - add language menu