use `for` insteads of `lc`