! remove who language edit and use hook instead