add a lot of `for` tests