more lang integration