fix lang type
fix lang type
add lang wrapper