only loop half items