add lang recruit
merge